#include "Pacs_Patient.h"

Pacs_Patient::Pacs_Patient(QObject *parent)
	: QObject(parent)
{
	m_fHeight = 0;
	m_fWeight = 0;
	m_nPatientAge = 0;
	m_enumPatientStatus = PATIENT_NONE;
	m_patientReport = new Pacs_Report(this);
}

QString Pacs_Patient::strCheckPart() const
{
	return m_strCheckPart;
}

void Pacs_Patient::setStrCheckPart(const QString &strCheckPart)
{
	m_strCheckPart = strCheckPart;
}

QString Pacs_Patient::strApplyNum() const
{
	return m_strApplyNum;
}

void Pacs_Patient::setStrApplyNum(const QString &strApplyNum)
{
	m_strApplyNum = strApplyNum;
}

quint64 Pacs_Patient::nYuYueTime() const
{
	return m_nYuYueTime;
}

void Pacs_Patient::setNYuYueTime(const quint64 &nYuYueTime)
{
	m_nYuYueTime = nYuYueTime;
}

QString Pacs_Patient::strPatientTell() const
{
	return m_strPatientTell;
}

void Pacs_Patient::setStrPatientTell(const QString &strPatientTell)
{
	m_strPatientTell = strPatientTell;
}

QString Pacs_Patient::strLinChuangCheck() const
{
	return m_strLinChuangCheck;
}

void Pacs_Patient::setStrLinChuangCheck(const QString &strLinChuangCheck)
{
	m_strLinChuangCheck = strLinChuangCheck;
}

QString Pacs_Patient::strSongDoctor() const
{
	return m_strSongDoctor;
}

void Pacs_Patient::setStrSongDoctor(const QString &strSongDoctor)
{
	m_strSongDoctor = strSongDoctor;
}

QString Pacs_Patient::strSongDoor() const
{
	return m_strSongDoor;
}

void Pacs_Patient::setStrSongDoor(const QString &strSongDoor)
{
	m_strSongDoor = strSongDoor;
}

QString Pacs_Patient::strBedNum() const
{
	return m_strBedNum;
}

void Pacs_Patient::setStrBedNum(const QString &strBedNum)
{
	m_strBedNum = strBedNum;
}

QString Pacs_Patient::strZhuYuanNum() const
{
	return m_strZhuYuanNum;
}

void Pacs_Patient::setStrZhuYuanNum(const QString &strZhuYuanNum)
{
	m_strZhuYuanNum = strZhuYuanNum;
}

QString Pacs_Patient::strCheckType() const
{
	return m_strCheckType;
}

void Pacs_Patient::setStrCheckType(const QString &strCheckType)
{
	m_strCheckType = strCheckType;
}

QString Pacs_Patient::strAddr() const
{
	return m_strAddr;
}

void Pacs_Patient::setStrAddr(const QString &strAddr)
{
	m_strAddr = strAddr;
}

QString Pacs_Patient::strJob() const
{
	return m_strJob;
}

void Pacs_Patient::setStrJob(const QString &strJob)
{
	m_strJob = strJob;
}

QString Pacs_Patient::strIdentity() const
{
	return m_strIdentity;
}

void Pacs_Patient::setStrIdentity(const QString &strIdentity)
{
	m_strIdentity = strIdentity;
}

int Pacs_Patient::nPhoneNum() const
{
	return m_nPhoneNum;
}

void Pacs_Patient::setNPhoneNum(int nPhoneNum)
{
	m_nPhoneNum = nPhoneNum;
}

double Pacs_Patient::fWeight() const
{
	return m_fWeight;
}

void Pacs_Patient::setFWeight(double fWeight)
{
	m_fWeight = fWeight;
}

double Pacs_Patient::fHeight() const
{
	return m_fHeight;
}

void Pacs_Patient::setFHeight(double fHeight)
{
	m_fHeight = fHeight;
}

QString Pacs_Patient::strArchivesNum() const
{
	return m_strArchivesNum;
}

void Pacs_Patient::setStrArchivesNum(const QString &strArchivesNum)
{
	m_strArchivesNum = strArchivesNum;
}

QString Pacs_Patient::strCheckNum() const
{
	return m_strCheckNum;
}

void Pacs_Patient::setStrCheckNum(const QString &strCheckNum)
{
	m_patientReport->setStrCheckNum(strCheckNum);
	m_strCheckNum = strCheckNum;
}

QString Pacs_Patient::strAgeUnit() const
{
	return m_strAgeUnit;
}

void Pacs_Patient::setStrAgeUnit(const QString &strAgeUnit)
{
	m_strAgeUnit = strAgeUnit;
}

int Pacs_Patient::nPatientAge() const
{
	return m_nPatientAge;
}

void Pacs_Patient::setNPatientAge(int nPatientAge)
{
	m_nPatientAge = nPatientAge;
}

QString Pacs_Patient::strPatientSex() const
{
	return m_strPatientSex;
}

void Pacs_Patient::setStrPatientSex(const QString &strPatientSex)
{
	m_strPatientSex = strPatientSex;
}

QString Pacs_Patient::strPatientName() const
{
	return m_strPatientName;
}

void Pacs_Patient::setStrPatientName(const QString &strPatientName)
{
	m_strPatientName = strPatientName;
}

QString Pacs_Patient::strSickHistory() const
{
	return m_strSickHistory;
}
void Pacs_Patient::setStrSickHistory(const QString &strSickHistory)
{
	m_strSickHistory = strSickHistory;
}

QString Pacs_Patient::strMachineType() const
{
	return m_strMachineType;
}
void Pacs_Patient::setStrMachineType(const QString& strMachineType)
{
	m_strMachineType = strMachineType;
}

bool Pacs_Patient::isTopShow() const
{
	return m_isTopShow;
}
void Pacs_Patient::setIsTopShow(bool isTopShow)
{
	m_isTopShow = isTopShow;
}

PatientStatus Pacs_Patient::enumPatientStatus()
{
	return  m_enumPatientStatus;
}
void Pacs_Patient::setPatientStatus(PatientStatus status)
{
	m_enumPatientStatus = status;
}

QString Pacs_Patient::strFilePath() const
{
	return m_strFilePath;
}
void Pacs_Patient::setFilePath(const QString& strPath)
{
	m_strFilePath = strPath;
}

Pacs_Report * Pacs_Patient::patientReport()
{
	return m_patientReport;
}

Pacs_Patient::~Pacs_Patient()
{

}
